﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Graphics;
using System.Xml;
using DSS_XNA.Engine.Graphics;
using System.Drawing;
using DSS_XNA.Engine.Entities;

namespace DSS_XNA.Engine.Actor
{
    public abstract class IActor : Entity
    {
        public abstract Game1 Engine { get; set; }
        public abstract Sprite Sprite { get; set; }

        public abstract int Load(XmlDocument doc, Game1 engine, string texture, float width, float height);
        public abstract int Render(SpriteBatch spriteBatch);
    }
}
